<script>on mouseUpget the number of this cardput it into CurrentCardget the number of cardsput it into TotalCardsif CurrentCard≠TotalCards thenDoMenu"Next"elsego card 3end ifend mouseUp</script>
</part>
<part>
<id>8</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>149</left>
<top>303</top>
<right>187</right>
<bottom>342</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>355</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Quit</name>
<script>on mouseUpAnswer "Are you sure you want to quit to the desktop?" ¬with "Cancel" or "Quit"if it is "Quit" thenDoMenu"Quit Hypercard"end ifend mouseUp</script>
<script>on mouseUpget the number of this cardput it into CurrentCardget the number of cardsput it into TotalCardsif CurrentCard≠3 thenDoMenu"Prev"elsego card TotalCardsend ifend mouseUp</script>
</part>
<part>
<id>12</id>
<type>field</type>
<visible> <false /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <true /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <false /> </lockText>
<rect>
<left>415</left>
<top>66</top>
<right>488</right>
<bottom>306</bottom>
</rect>
<style>transparent</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Helvetica</font>
<textSize>10</textSize>
<textStyle>bold</textStyle>
<textHeight>13</textHeight>
<name>Help</name>
<script></script>
</part>
<part>
<id>13</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>426</left>
<top>28</top>
<right>477</right>
<bottom>79</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>18222</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>About</name>
<script>on mouseUpshow card field "About"show card button "Hide About"end mouseUp</script>
</part>
<part>
<id>14</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>426</left>
<top>80</top>
<right>476</right>
<bottom>125</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>10181</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Find</name>
<script>on mouseUpAsk "Find what?"Find itif the result is not empty thenanswer "Sorry, it was not found." with "OK"end ifend mouseUp</script>
</part>
<part>
<id>16</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>426</left>
<top>184</top>
<right>477</right>
<bottom>235</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>25309</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>New Card</name>
<script>on mouseUpanswer "Card?" with "Delete" or "New" or "Cancel"if it is "New" thenDoMenu"Copy Card"DoMenu"Paste Card"put "" into card field "Course"put "" into card field "Professor"put "" into card field "Office"put "" into card field "Phone"put "" into card field "Office Hours"put "" into card field "Begin"put "" into card field "End"put "" into card field "Grade Type"put "" into card field "Grades"put "" into card field "Percent"put "" into card field "GPA"else if it is "Delete" thenDoMenu"Cut Card"end ifend mouseUp</script>
</part>
<part>
<id>17</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>426</left>
<top>236</top>
<right>477</right>
<bottom>287</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>17264</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Question</name>
<script>on mouseUpset lockscreen to trueshow bkgnd field "Help"show bkgnd field "Lower Help"show button "Hide Help"set lockscreen to falseend mouseUp</script>
<script>on mouseUpput 0 into Averageput 1 into NumLineput false into Doneput 0 into TotalPercentrepeat until Doneget first word of line NumLine of card field "Grades"put it into Gradeget first word of line NumLine of card field "Percent"put it into Percentif (Percent>1) thenput (Percent * .01) into Percentelseif (Percent<=1) and (Percent≠empty) thenput (Percent * 100) into line NumLine of card field "Percent"end ifend ifif (Grade is not empty) and (Percent is not empty) thenif Grade="A+" thenput 4.3 into Gradeelse if Grade="A" thenput 4 into Gradeelse if Grade="A-" thenput 3.7 into Gradeelse if Grade="B+" thenput 3.3 into Gradeelse if Grade="B" thenput 3 into Gradeelse if Grade="B-" thenput 2.7 into Gradeelse if Grade="C+" thenput 2.3 into Gradeelse if Grade="C" thenput 2 into Gradeelse if Grade="C-" thenput 1.7 into Gradeelse if Grade="D+" thenput 1.3 into Gradeelse if Grade="D" thenput 1.0 into Gradeelse if Grade="F" thenput 0 into Gradeend ifif Grade>=0 and Grade<100 thenput (Average + (Grade * Percent)) into Averageput (TotalPercent + Percent) into TotalPercentput (NumLine + 1) into Numlineelseanswer "Grade is not in acceptable range. See NOTES." with "OK"end ifelseif (Grade is not empty) and (Percent is empty) thenAnswer "Percentages are needed to Calculate GPA." with "Cancel"put "" into Averageend ifput true into Doneend ifend repeatif TotalPercent<>1 thenput "" into Averageput (TotalPercent * 100) into Needif TotalPercent<1 thenanswer "Only " & Need & "% of the grade is attributed." ¬with "Cancel"elseput (Need - 100) into Needanswer Need & "% extra of the grade is attributed." ¬with "Cancel"end ifend ifput Average into first line of card field "GPA"end mouseUp</script>
</part>
<part>
<id>28</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>426</left>
<top>132</top>
<right>477</right>
<bottom>183</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>21573</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Sort</name>
<script>on mouseUpanswer "Sort all cards of this stack according to:" ¬with "Course" or "Professor" or "Cancel"if it is "Course" thensort by first word of first line of card field "Course"else if it is "Professor" thensort by last word of first line of card field "Professor"end ifend mouseUp</script>
</part>
<part>
<id>29</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>67</left>
<top>303</top>
<right>105</right>
<bottom>342</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>354</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Print</name>
<script>on mouseUpAnswer "Select Printer or Print?" ¬with "Chooser" or "Print Card" or "Cancel"if it is "Chooser" thenDoMenu"Chooser"else if it is "Print Card" thenAnswer "Print card now?" with "Print Card" or "Cancel"if it is "Print Card" then DoMenu"Print Card"end ifend mouseUp</script>